var y = Object.defineProperty, n = Object.defineProperties;
var s = Object.getOwnPropertyDescriptors;
var l = Object.getOwnPropertySymbols;
var i = Object.prototype.hasOwnProperty, u = Object.prototype.propertyIsEnumerable;
var r = (o, e, t) => e in o ? y(o, e, { enumerable: !0, configurable: !0, writable: !0, value: t }) : o[e] = t, a = (o, e) => {
  for (var t in e || (e = {}))
    i.call(e, t) && r(o, t, e[t]);
  if (l)
    for (var t of l(e))
      u.call(e, t) && r(o, t, e[t]);
  return o;
}, p = (o, e) => n(o, s(e));
import { c as d } from "./props-c0e5b20d.mjs";
import "vue";
/*!
* Vin UI 移动端 Vue3 组件库 v0.2.9 Fri Jun 02 2023 21:01:02 GMT+0800 (中国标准时间)
* (c) 2023 @vingogo.
* Released under the MIT License.
*/
const v = p(a({}, d), {
  visible: {
    type: Boolean,
    default: !1
  },
  zIndex: {
    type: [Number, String],
    default: 2e3
  },
  duration: {
    type: [Number, String],
    default: 300
  },
  overlayClass: {
    type: String,
    default: ""
  },
  overlayStyle: {
    type: Object
  },
  closeOnClickOverlay: {
    type: Boolean,
    default: !0
  }
});
export {
  v as o
};
